em,i{font-style:normal; font-family: '黑体';}
li{list-style: none;}
*{box-sizing: border-box; transition: all .5s;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
@font-face{
     font-family: '冬青黑体';
     src: url(../font/DongQingHeiTi-1.otf);
}
@font-face{
     font-family: 'FUTURA';
     src: url(../font/Futura-Medium-6.ttf);
}
@font-face{
     font-family: 'FUTURA1';
     src: url(../font/FuturaLT-Condensed.otf);
}
body{margin:0;padding:0;font-size:12px;font-family: "FUTURA","冬青黑体";-webkit-text-size-adjust:none; line-height: 1.42857143;
 background: url(../images/bg01.jpg); min-height: 100vh; width: 100vw;}
input,select{font-size:12px;line-height:16px;}
img{display: inline-block; width: 100%;}
ul,li{list-style-type:none;}
a{color:#000; text-decoration:none; outline: none;}
a:hover{text-decoration:none;}
.fl{float:left;}.fr{float:right;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.gray {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);
filter: grayscale(100%); filter: gray; color: #999!important;}
.gray *{color: #999!important;}
.nullBox{height: 10px; width: 100%; background: #f3f2f2;}
.flexbox{display: flex; align-items: center; justify-content: space-between;}
.more{color: #666; text-align: center; display: block;}
::-webkit-scrollbar{display: none}
.w1200{width: 1200px;}


/* 首页 */
.index{width: 100vw; height: 100vh; overflow: hidden;}
.logo{position: fixed; top: 0; left: 50px; width: 254px; height: 120px; background: url(../images/logo.png) no-repeat; display: block;}
.nav{position: fixed; top: 0; left: 400px; height: 120px; display: flex; align-items: center;}
.nav .nav-link{color: #666666; font-size: 18px; margin-right: 40px;}
.nav .nav-link.ac{color: #b99c66!important; font-weight: bold;}
.nav .nav-link:last-child{color: #666666; font-size: 18px; margin-right: 0;}
.language{position: fixed; top: 0; right: 50px; height: 120px; display: flex; align-items: center; z-index: 9999;}
.language a{color: #fff; margin-left: 20px; color: gray;}
.language .ac{color: #fff;}

.index-info-box{position: fixed; left: 104px; top: 50%; transform: translateY(-50%); color: #fff; height: 500px; width: 45vw;}
.index-info-box .swiper-slide{display: flex; flex-direction: column; justify-content: center;}
.index-info-box .p1{color: #a4a4a5; font-size: 22px; position: relative; margin-bottom: 80px;}
.index-info-box .p1::before{content: ''; width: 50px; height: 1px; background: #A4A4A5; position: absolute; left: 0; bottom: -50px;}
.index-info-box .p2{color: #ffffff; font-size: 60px; font-family: 'FUTURA1';}
.index-info-box .p3{color: #ffffff; font-size: 20px;}
.index-info-box .p4{color: #a4a4a5; font-size: 22px; position: relative; margin-bottom: 30px;}
.index-info-box .p5{color: #b99c66; font-size: 30px; line-height: 2; font-weight: bold;}

/* @keyframes leaf
{
0% {opacity: 0;}
20% {opacity: 0;}
100% {opacity: 1;}
}

@keyframes city
{
0% {opacity: 0;}
33% {opacity: 1;}
66% {opacity: 0.2;}
100% {opacity: 0;}
} */
@keyframes move
{
0% {transform: rotate(1deg);}
50% {transform: rotate(-1deg);}
100% {transform: rotate(1deg);}
}

@keyframes city1
{
0% {opacity: 1;}
25% {opacity: 1;}
50% {opacity: 0;}
75% {opacity: 0;}
100% {opacity: 0;}
}
@keyframes city2
{
0% {opacity: 0;}
26% {opacity: 1;}
50% {opacity: 1;}
75% {opacity: 0;}
100% {opacity: 0;}
}
@keyframes city3
{
0% {opacity: 0;}
25% {opacity: 0;}
51% {opacity: 1;}
75% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes city4
{
0% {opacity: 0;}
25% {opacity: 0;}
50% {opacity: 0;}
76% {opacity: 1;}
100% {opacity: 1;}
}
/* .leaf-img{position: fixed; right: 0; bottom: 0; z-index: 1000; width: auto; height: 95vh; animation: move 3s infinite;}
.city-img{position: fixed; right: 0; bottom: 0; z-index: 1001; width: 88.6vh; animation: move 3s infinite; transform-origin: 20% 80%;} */
.leaf-img{position: fixed; right: 0; bottom: 0; z-index: 1000; width: auto; height: 90vh;}
.city-img{position: fixed; right: 100px; bottom: 0; z-index: 1001; width: 84vh;}
.city-img .swiper-slide{height: 90vh; width: auto;}
/* .city-img1{,city1 20s infinite;}
.city-img2{animation: move 3s infinite,city2 20s infinite;}
.city-img3{animation: move 3s infinite,city3 20s infinite;}
.city-img4{animation: move 3s infinite,city4 20s infinite;} */

.move{animation: move 3s infinite;}


#flag1{}
#flag1 > li {height: 100%; float: left; background: url(http://wenjian.cs01.net/leaf.png) no-repeat; background-size: cover; animation: flag ease-in-out infinite;}
#flag2 > li {height: 100%; float: left; background: url(http://wenjian.cs01.net/city.png) no-repeat; background-size: cover; animation: flag ease-in-out infinite;}

.bot-statement{position: fixed; left: 50px; bottom: 50px; z-index: 1002; font-size: 14px; color: #7a7a7a;}
.bot-media-box{position: fixed; left: 50px; bottom: 50px; z-index: 1002; display: flex; align-items: flex-end;}
.bot-media-box img{height: 22px; margin-right: 40px; cursor: pointer;}


/* 关于我们 */
.nav-about{position: fixed; top: 50%; left: 50px; width: 254px; transform: translateY(-50%); display: flex; flex-direction: column;}
.nav-link-about{color: #666666; font-size: 18px; height: 53px; display: flex; align-items: center;}
.nav-link-about.ac{color: #FFFFFF;}
.nav-link-about::before{content: ''; border-radius: 50%; width: 8px; height: 8px; border: 2px solid #666666; margin-right: 30px;}
.nav-link-about.ac::before{content: ''; border-radius: 50%; width: 12px; height: 12px; background: #fff; border: none;}


.about-box{position: fixed; top: 370px; left: 304px; width: calc(100vw - 454px); display: flex; justify-content: space-between; margin-right: 150.7px;}
/* .about-box .about-title{width: 100%; font-size: 68px; color: #666666; line-height: 250px;} */
.about-title{position: fixed; top: 120px; left: 304px; width: 100%; font-size: 36px; color: #666666; line-height: 250px;}
.about-box .about-desc{width: 480px; height: 500px; overflow-y: scroll;}
.about-box .about-desc1{width: 480px; max-height: 400px; overflow: hidden;}
.about-box .about-desc p{font-size: 18px; line-height: 2; color: #666666; text-align: justify;}

.about-item{display: flex; flex-direction: column; align-items: center; justify-content: center; color: #fff; transition: all 1s; width: 244px; border: 4px solid #B99C66; height: 444px; margin-top: -60px;}
.about-item1{max-width: 244px; min-width: 140px; margin: -60px 0 0 30px;}
.about-item img{height: 84px; width: 84px; margin-bottom: 43px;}
.about-item .about-item-dt{color: #b99c66; font-size: 24px; margin-bottom: 20px;}
.about-item .about-item-dd{color: #ffffff; font-size: 18px; line-height: 2;}
.about-item .about-xian{background: #a0a0a0; width: 30px; height: 2px; margin-bottom: 24px;}

/* .about-item:hover{transform: scale(1.2); transition: all 1s;} */

/* 关于我们详情 */
.main-box .about-desc{width: 480px;}
.main-box .about-desc p{font-size: 18px; line-height: 2; color: #666666;}
.about-details {display: flex; align-items: center; width: 100%;}
.about-details .about-desc p{margin-bottom: 30px;}
.about-details .about-desc p:last-child{margin-bottom: 0px;}
.about-list{margin-left: 170px; width: calc(100% - 650px);}
.about-list .swiper-wrapper{width: calc(100% - 650px);}
.about-grid{width: 510px;}
.about-grid img{width: 510px; height: 365px; margin-bottom: 10px;}
.about-grid .name{font-size: 18px; color: #B99C66; line-height: 35px;}
.about-grid .desc{font-size: 18px; color: #666666; line-height: 35px;}



/* 我的团队 */
.nav-main{position: fixed; top: 50%; left: 50px; width: 254px; transform: translateY(-50%); display: flex; flex-direction: column;}
.nav-link-about{color: #666666; font-size: 18px; height: 53px; display: flex; align-items: center;}
.nav-link-about.ac{color: #FFFFFF;}
.nav-link-about::before{content: ''; border-radius: 50%; width: 8px; height: 8px; border: 2px solid #666666; margin-right: 30px;}
.nav-link-about.ac::before{content: ''; border-radius: 50%; width: 12px; height: 12px; background: #fff; border: none;}

.jt-icon{position: absolute; bottom: 0; right: 0; width: 50px; z-index: 999999;}
.down{transform: rotate(0);}
.up{transform: rotate(180deg); display: none;}

/* .main-box{position: fixed; top: 120px; left: 304px; width: calc(100vw - 304px); display: flex; flex-wrap: wrap; justify-content: space-between;} */
.main-box{position: fixed; top: 120px; left: 304px; width: 80vw; display: flex; flex-wrap: wrap; justify-content: space-between;}
.main-box .main-title-row{width: 100%; height: 200px; padding-right: 50px; display: flex; align-items: center; justify-content: space-between;}
.main-box .main-title-row .main-title{font-size: 26px; color: #666666;}
.main-box .main-title-row .main-page{color: #5d5e60; display: flex; align-items: center; font-size: 18px; display: none;}
.main-box .main-title-row .main-page span{display: flex; align-items: center; margin-right: 40px;}
.main-box .main-title-row .main-page em{font-size: 40px; margin: 0 10px;}
.main-box .main-title-row .main-page i{color: #fff; font-size: 28px;}
.main-box .main-title-row .main-page a{color: #fff; font-family: '黑体'; margin: 0 10px; display: none;}
.main-box .main-content{width: 100%; overflow: hidden; position: relative;}
.team-list{display: none; flex-wrap: wrap; height: 29.9vw; overflow-y: scroll;}
.team-grid{width: 16vw; margin-right: 4vw; display: inline-block; height: 15vw;}
/* .team-grid:nth-child(4n){width: 21%; margin-right: 0;} */
.team-grid img{width: 16vw; height: 9vw;}
.team-grid .team-info{display: flex; flex-direction: column; justify-content: center; height: 80px;}
.team-grid .team-info .name{font-size: 26px; color: #b99c66; /* font-family: 'FUTURA1'; */}
.team-grid .team-info .obj{font-size: 18px; color: #666;}

/* .team-grid:hover img{ -webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter: gray;}
.team-grid:hover .team-info .name{color: #b99c66;} */
#adviser{height: 30vw;}
.adviser-grid{width: 12vw !important; margin-right: 3vw; display: flex; align-items: center; flex-direction: column; font-size: 28px; color: #b99c66;}
.adviser-grid img{width: 8vw; height: 10vw; margin-bottom: 10px;}
.adviser-grid .name{white-space: nowrap;}
#adviser .swiper-button-prev.swiper-button-disabled{display: none;}

/* 团队详情 */
.team-details{display: flex; align-items: center;}
.team-details .team-img{width: 360px; height: 460px; /* box-shadow: 12px 12px 0 0 #b99c66; */}
.team-details .team-content{margin-left: 42px; color: #666; font-size: 20px; width: 100%; height: 500px; overflow-y: scroll;}
.team-details .team-content .name{color: #fff; font-size: 32px;}
.team-details .team-content .obj{font-size: 18px; margin-bottom: 30px;}
.team-details .team-content p{font-size: 16px!important; margin-bottom: 0px; line-height: 35px; margin-right: 100px;}
.team-details .team-content img{width: auto; height: auto;}
/* 投资案例 */
.case-list1{height: 17vw;}
.case-grid{width: 17vw; height: 17vw; max-width: 360px; display: inline-block; margin-right: 2vw;}
.case-grid:nth-child(4n){margin-right: 0;}
.case-grid > img{width: 100%; height: 100%;}
/* .case-grid:hover .case-info{opacity: 1;} */
.case-grid .case-info{border: 6px solid #B99C66; position: relative; width: 100%; height: 100%; background: #fff; padding: 40% 5% 5%; display: flexbox; flex-direction: column; justify-content: flex-end;}
.case-grid .case-info img{height: 5vw; width: auto; position: absolute; right: 30px; top: 30px;}
.case-grid .case-info .name{font-size: 22px; color: #B99C66; margin-bottom: 15px;}
.case-grid .case-info .desc{font-size: 18px; color: #000; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}

/* 新闻中心 */
.news-list{}
.news-grid{width: 16vw; margin-right: 30px; display: inline-block;}
.news-grid img{width: 16vw; margin-bottom: 12px; height: 11vw; -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.news-grid .name{font-size: 20px; line-height: 2; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
overflow: hidden; height: 4em;}
.news-grid .date{color: #666; font-size: 18px; line-height: 44px; font-family: 'FUTURA1';}

.news-grid:hover img{ -webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%); filter: grayscale(0%); filter: gray;}
.news-grid:hover .news-info .name{color: #b99c66;}


/* 联系我们 */
.contact .main-title-row{height: 100px;}
.contact-sidebar{position: fixed; top: 50%; left: 50px; width: 254px; transform: translateY(20%); color: #fff; font-size: 18px;}
.contact-sidebar p:nth-child(2n){color: #fff; margin-bottom: 15px;}
/* .contact-sidebar p:last-child{color: #B99C66;} */
.contact-list{display: flex; align-items: center;}
.contact-grid{width: 22%; margin-right: 2%; position: relative;}
.contact-grid:nth-child(5n){width: 22%; margin-right: 0;}
.contact-grid img{width: 100%;}
.contact-info{display: flex; flex-direction: column; justify-content: space-between; align-items: flex-end; height: 100%; width: 100%; position: absolute; top: 0; left: 0; padding: 5% 8.5%; background: rgba(0,0,0,.5); /* opacity: 0; */}
.contact-info .city-name{font-size: 40px; color: #B99C66; font-weight: bold;}
.contact-info .address-info{color: #fff; text-align: right; font-size: 18px; line-height: 2;}
.contact-info .address-info p:last-child{color: #fff;}
/* .contact-grid:hover .contact-info{opacity: 1;} */
/* .contact-grid:hover img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;} */

#about{display: block;}
.about-list{display: none;}

/*移动端头部导航*/
.mobile-box{height: 42px; width: 100vw; display: none;}
.box_nav {text-align: center; background: #000; color: #fff;height: 42px; position: fixed; display: none; top: 0; width: 100%; z-index: 9999;}
.box_nav .close{display: none;}
/* .yc_box .home{display: none;} */
.yc_box .close{display: block;}
.box_nav > span{line-height: 42px;}
.box_nav .list_nav{position: absolute; word-spacing: normal; color: #8d9095; font-family: "century gothic",Helvetica,Arial,Verdana,sans-serif;
    font-style: normal; font-weight: normal; background: rgba(0,0,0,0.9); width: 100%; top: 42px; height: 0; overflow: hidden;}
.box_nav .list_nav li{display:block; min-height: 10vh;}
.box_nav .list_nav li a{font-size: 16px; padding: 10px 0; display: block; margin: 5px auto; width: 90%; color: #fff; line-height:2;}
.box_nav .list_nav li a:hover{background: #fff; color: #000;}
.box_nav .list_nav li .dj{background: #fff; color: #000;}
.box_nav .list_nav .small_nav{padding: 5px 10px;}
.box_nav .yc_list{height: 100vh;}
.box_nav .phone{position: absolute; width: 30px; top: 7px; left: 5%;}
.box_nav .menu{position: absolute; width: 20px; top: 0; right: 5%;}
.box_nav .menu > span{height: 2px; margin: 3px 0; background: #000; display: block;}
.menu-button{padding: 12px 0; cursor: pointer; -webkit-transition: .3s; transition: .3s; background-color: transparent;
    position: absolute; top: 0; left: 5%;}
.cross{padding: 6px 0; cursor: pointer; -webkit-transition: .3s; transition: .3s; background-color: transparent;
    position: absolute; top: 0; left: 5%;}
.bar{position: relative; display: block; width: 30px; height: 3px; margin: 5px auto; background-color: #fff; border-radius: 6px;
    -webkit-transition: .3s; transition: .3s; }
.menu-button .bar:nth-of-type(1){margin-top: 0;}
.menu-button .bar:nth-of-type(3){margin-bottom: 0;}
.cross .bar:nth-of-type(1){
    -webkit-transform:translateX(-1px) translateY(8px) rotate(-45deg);
    -ms-transform:translateX(-1px) translateY(8px) rotate(-45deg);
    transform:translateX(-1px) translateY(8px) rotate(-45deg);}
.cross .bar:nth-of-type(2){
    opacity: 0;
}
.cross .bar:nth-of-type(3){-webkit-transform: translateY(-8px) rotate(45deg); -ms-transform: translateY(-8px) rotate(45deg);
    transform: translateY(-8px) rotate(45deg);}
.language-link{color: #fff; position: absolute; right: 5%; line-height: 42px;}
	
.mobile-page{color: #5d5e60; display: none; align-items: center; justify-content: space-around; font-size: 18px;}
.mobile-page span{display: flex; align-items: center;}
.mobile-page em{font-size: 40px; margin: 0 10px;}
.mobile-page i{color: #fff; font-size: 28px;}
.mobile-page a{color: #fff; font-family: '黑体'; margin: 0 10px;}

#about{display: block;}
.about-list{display: none;}
#case{display: block;}
#case .swiper-slide{display: flex; align-items: center;}
.case-list{display: none;}
#news{display: block; height: 400px;}
.news-list{display: none;}
/* #news .swiper-slide{margin-bottom: 30px;} */
@media only screen and (max-width: 1366px){
	.main-box{width: 75vw;}
	.team-grid{width: 16vw; margin-right: 2vw; display: inline-block; margin-bottom: 20px;}
	.case-list1{height: 17vw;}
	.case-grid{width: 16vw; height: 16vw; max-width: 360px; display: inline-block; margin-right: 2vw;}
	.news-grid{width: 16vw; margin-right: 30px; display: inline-block;}
	.news-grid img{width: 16vw; margin-bottom: 12px; height: 11vw; -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
	.news-grid .name{font-size: 16px; line-height: 1.5; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
	overflow: hidden; height: 3em;}
	#news{display: block; height: 18.6vw;}
}
@media only screen and (max-width: 992px){
	.jt-icon{display: none !important;}
	.home{height: 42px; width: auto; margin: 0 auto;}
	.team-list,.news-list,.case-list,.about-list,.mobile-box,.box_nav{display: block!important;}
	#news,#case,#about,.nav-main,.main-page,.nav-about,.logo,.nav,.language{display: none!important;}
	.mobile-page{display: flex; width: 100%;}
	.index .mobile-box{height: 25vw;}
	.index .mobile-index{width: 100vw; height: 65vw;}
	.index-info-box{position: static; transform: translateY(0); color: #fff; margin-left: 0; height: 50vw; width: 100vw; display: flex; flex-direction: column; align-items: center;}
	.index-info-box .swiper-slide{align-items: center;}
	.index-info-box .p1::before{bottom: -10px; left: -8px;}
	.index-info-box .p1{font-size: 16px; margin-bottom: 10px;}
	.index-info-box .p2{font-size: 14px; line-height: 2; margin-bottom: 10px!important; transform: scaleX(1) translateX(0) !important}
	.index-info-box .p3{font-size: 14px; line-height: 2;}
	.index-info-box .p4{font-size: 16px; margin-bottom: 10px;}
	.index-info-box .p5{font-size: 14px; line-height: 2;}
	.city-img{position: fixed; right: 20vw; top: 75vw;  z-index: 1001; width: 60vw; height: auto;}
	/* .leaf-img{position: fixed; right: 20vw; top: 75vw; z-index: 1000; width: 60vw; height: auto;} */
	.city-img .swiper-slide{width: 60vw!important; height: 67vw;}
	.bot-statement{font-size: 14px; position: static; width: 100vw; text-align: center; line-height: 15vw;}
	.bot-media-box{position: static;  width: 100vw; display: flex; align-items: center; justify-content: space-around; padding: 0 10vw; height: 15vw;}
	.bot-media-box img{width: auto; height: 25px; margin: 0;}
	.about-box{position: static; width: 100%; margin: 0 0 10vw; flex-wrap: wrap;}
	/* .about-box .about-title{font-size: 20px; line-height: 2; text-align: center;} */
	.about-title{position: static; width: 100%; font-size: 20px; line-height: 2; text-align: center;}
	.about-box .about-desc{width: 100%; padding: 0 10vw; height: auto;}
	.about-box .about-desc p{font-size: 14px; line-height: 2; text-align: justify;}
	.about-item{height: 360px; color: #fff; margin: 0; width: 30vw; max-width: auto; min-width: auto;}
	.about-item img{width: 15vw; height: 15vw;}
	.about-item .about-item-dt{font-size: 14px;}
	.about-item .about-item-dd{font-size: 14px;}
	
	.main-box{position: static; width: 100vw; flex-direction: column;}
	.main-box .main-title-row{padding-right: 0!important; justify-content: center; height: 30px;}
	.main-box .main-title-row .main-title{font-size: 20px; display: none;}
	.about-details{flex-direction: column;}
	.main-box .about-desc{width: 100vw; padding: 0 5vw 20px;}
	.about-details .about-desc p{margin-bottom: 10px;}
	.main-box .about-desc p{font-size: 14px;}
	.about-list{width: 100vw; margin-left: 0; padding: 0 5vw;}
	.about-grid{display: block; width: 100%; margin-bottom: 20px;}
	.about-grid img{width: 100%; height: auto;}
	.about-grid .name{font-size: 14px; line-height: 2;}
	.about-grid .desc{font-size: 14px; line-height: 2;}
	
	.team-grid{display: block; width: 90vw; margin: 0 5vw 20px; height: auto;}
	.team-grid:nth-child(4n){display: block; width: 90vw; margin: 0 5vw 20px;}
	.team-details{flex-direction: column; width: 100vw; padding: 0 5vw;}
	.team-details .team-img{width: 100%; margin-bottom: 30px;}
	.team-details .team-content{width: 100%; margin-left: 0; height: auto;}
	.team-details .team-content p{font-size: 14px; line-height: 2; margin-bottom: 15px; margin-right: 0!important;}
	
	.team-grid img{width: 100%!important; height: auto!important; margin-bottom: 30px;}
	
	.case .nav-main,.team .nav-main{display: flex!important; position: static; transform: translateY(0); align-items: center; width: 100vw; padding-top: 30px;}
	.nav-link-about{height: 30px; font-size: 16px;}
	.case-list{width: 100vw; padding: 0 5vw;}
	.case-grid{display: block; width: 100%; margin-bottom: 15px; height: 90vw;}
	.case-grid .case-info .desc{font-size: 16px; line-height: 28px;}
	
	.news .nav-main{display: flex!important; position: static; transform: translateY(0); align-items: center; width: 100vw; padding-top: 30px;}
	.news-list{width: 100vw; padding: 0 5vw;}
	.news-grid{display: block; width: 100%; margin-bottom: 15px;}
	.news-grid img{width: 100%; height: auto;}
	.news-grid .name{font-size: 16px;}
	.news-grid .date{font-size: 14px;}
	
	.contact-sidebar{position: static; width: 100vw; transform: translateY(0); text-align: center;}
	.contact-list{display: flex; align-items: center; justify-content: space-between; width: 100vw; padding: 0 5vw; flex-wrap: wrap;}
	.contact-grid{width: 42vw; margin-bottom: 15px; margin-right: 0; height: 67.67vw;}
	.contact-grid:nth-child(5n){width: 42vw; margin-bottom: 15px; margin-right: 0;}
	.contact-info .city-name{font-size: 20px;}
	.contact-info .address-info{font-size: 14px;}
	
	.case-grid .case-info img{height: 20vw;}
	
	.team-list{height: auto;}
}

.bot-media-box{display: none !important;}